package com.borrowed.book.user.domain;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

public class SelectUserDto {
    @ApiModelProperty(value ="用户唯一标识",dataType = "String")
    private String openid;

    @ApiModelProperty(value ="微信头像",dataType = "String")
    private String imageUrl;

    @ApiModelProperty(value ="微信昵称",dataType = "String")
    private String nickName;

    @ApiModelProperty(value ="注册时间",dataType = "Date")
    private Date createTime;

    @ApiModelProperty(value ="手机号码",dataType = "String")
    private String phoneNumber;

    @ApiModelProperty(value ="剩余押金",dataType = "BigDecimal")
    private BigDecimal gold;

    @ApiModelProperty(value ="会员Id",dataType = "Long")
    private Long cardId;

    @ApiModelProperty(value ="会员名称",dataType = "String")
    private String cardName;

    @ApiModelProperty(value ="会员开始时间",dataType = "Date")
    private Date startTime;

    @ApiModelProperty(value ="会员结束时间",dataType = "Date")
    private Date endTime;

    @ApiModelProperty(value ="会员状态字典值",dataType = "String")
    private String status;

    @ApiModelProperty(value ="会员状态",dataType = "String")
    private String statusStr;


    public String getOpenid() {
        return openid;
    }

    public void setOpenid(String openid) {
        this.openid = openid;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getPhoneNumber() {
        return phoneNumber;
    }

    public void setPhoneNumber(String phoneNumber) {
        this.phoneNumber = phoneNumber;
    }

    public BigDecimal getGold() {
        return gold;
    }

    public void setGold(BigDecimal gold) {
        this.gold = gold;
    }

    public Long getCardId() {
        return cardId;
    }

    public void setCardId(Long cardId) {
        this.cardId = cardId;
    }

    public String getCardName() {
        return cardName;
    }

    public void setCardName(String cardName) {
        this.cardName = cardName;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getStatusStr() {
        return statusStr;
    }

    public void setStatusStr(String statusStr) {
        this.statusStr = statusStr;
    }
}
